package com.gopay.remote.notify;
import java.util.Map;

import com.gopay.common.domain.dps.WaMsgSend;
import com.gopay.common.domain.wamsgsend.WaMsgSendInVo;
/**
 * 消息推送
 * @author ssj
 *
 * @param <WaMsgSend>
 */


public interface WaMsgSendRemoteService {
	/**
	 * 消息推送单播
	 * @param send
	 */
	void  saveUnicast_WaMsgSend(WaMsgSendInVo  send) throws Exception;
	
	/**
	 * 消息推送广播
	 */	
	 void saveBroadcast_WaMsgSend(WaMsgSendInVo vo) throws Exception;
	 /**
	  * 保存消息
	  * @param send
	  * @return
	  * @throws Exception
	  */
	 public void saveSend(WaMsgSend send) throws Exception;
	 
	 public boolean sendAndSaveSend(WaMsgSendInVo invo) throws Exception;
}
